import { apiRequest } from '../_utils/apiRequest';
const config = require('../../utils/config');

/**
 * 获取用户详细信息
 * @returns {Promise<object>} - 返回用户的详细信息
 */
export const fetchUserDetails = async () => {
  try {
    const userDetails = await apiRequest({
      url: `${config.backendApiUrl}/users/me`,
      method: 'GET',
    });
    return userDetails;
  } catch (err) {
    console.error('获取用户详细信息失败:', err);
    throw new Error('无法获取用户信息，请稍后重试');
  }
};
